sudden impulse - German English Dictionary